package com.star.security.authentication.wxapp;

import com.star.security.authentication.wxapp.response.WxappLoginResponse;

/**
 * 微信小程序API
 *
 * @author yangzj
 */
public interface WxappAuthenticationApi {

    /**
     * 认证code
     *
     * @param code jsCode
     * @param type 类型
     * @return {@link WxappLoginResponse}
     */
    WxappLoginResponse authenticate(String code, Integer type);

    /**
     * 获取访问令牌
     *
     * @param type 类型
     * @return {@link String}
     */
    String getAccessToken(Integer type);

}
